@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;word-wrap:break-word;}
body,h1,h2,h3,h4,h5,h6,td,th,tr,p,form,i,ol{margin:0;padding:0;font-weight:100}
a{text-decoration:none;outline:none;color:#000}
body{font-size:12px;font-family:Arial, Helvetica, sans-serif}
a:active{star:expression(this.onFocus=this.blur())}
a:focus{outline:none}
ul li{list-style:none}
input,textarea,select{}
.fr{float:right}
.fl{float:left}
.clear{clear:both; height:1px; overflow:hidden; width:0}
table{border-collapse:collapse}
img{border:0}


.head{height:128px;background:url(../images/head_bj.jpg) no-repeat center top}
.toubu{padding:0 3rem;display:flex;justify-content:space-between;margin:0 auto;}
.logo{width:202px;height:62px;margin-top:33px}
.xinxi{width:335px}
.jiekou{height:22px;margin-top:13px}
.language a{margin-right:9px}
.share a{margin-left:12px}
.share a img{vertical-align:middle}

#wx{display:inline-block;width:25px;height:23px;cursor:pointer;background:url(../images/wx.png) no-repeat;vertical-align:middle; position:relative;z-index:200}
#weixin{position:absolute;top:30px;z-index:1000;display:none;left:50%;width:200px;height:200px;margin-left:-100px}
#weixin img{width:200px}

.xinxi p{height:42px;line-height:42px;color:#fff;font-size:14px}
.search a{display:block;width:77px;height:28px;float:right;}
.text{width:108px;height:26px;border:1px solid #D2D2D2;padding-left:10px;color:#999;line-height:26px;margin-right:7px;float:left}
.psd{width:108px;height:26px;border:1px solid #D2D2D2;padding-left:10px;color:#999;line-height:26px;float:left}
.submit{width:77px;height:28px;line-height:28px;color:#fff;text-align:center;background:#78AB2A;border:0;float:right}
.gps{height:46px;background:url(../images/nav_bj.jpg) repeat-x;border-bottom:1px solid #ccc}
.daohang{padding: 0 3rem;display: flex;justify-content: center;margin: 0 auto;}
.daohang>ul{width: 90%;min-width: 900px;display: flex;justify-content: space-between;}
.nav li{float:left;height:46px;line-height:46px;position:relative;z-index:999}
.nav li .a{font-size:17px;padding:0 21px;color:#333;display:inline-block;height:46px;line-height:46px}
.nav li .jt{background:url(../images/jt.png) no-repeat right center;}
.nav li .hover{color:#78AC2D;}
.nav li .hove{background:url(../images/jt_hover.png) no-repeat right center}
.subNav{background:url(../images/subNav_bj.png) repeat-y;border:1px solid #98c98d;width:174px;position:absolute;top:46px;padding:10px 0;display:none;left:11px}
.subNav li{height:30px;line-height:30px;}
.subNav li a{color:#333;display:block;height:30px;width:154px;font-size:14px;padding:0 10px}
.subNav li a:hover{background:#3ea227;color:#fff}


/*js幻灯片*/
#sliderbox{position: relative;height: 300px;width: 100vw;overflow: hidden;}
#sliderbox img{position: absolute;height: 100%;width: 100%;}
#banner-switch{position: absolute;bottom: 1rem;width: 100%;display: flex;justify-content: center;}
.thumb-list{-webkit-text-size-adjust:none; z-index:1;}
.thumb-list li{list-style:none;zoom:1;cursor: pointer; line-height:20px; text-align:center; width:20px;height:20px;float:left;text-indent:-9999px;margin:0 5px;background:url(../images/dit.png) no-repeat;}
.thumb-list .curr{background:url(../images/dit_hover.png) no-repeat}

.content{width:90vw;margin:0 auto;overflow:hidden;}
.service{position:relative;}
.bd {display: flex;justify-content: space-between;flex-wrap: wrap;}
.shili{flex: 0 0 33.333333%;max-width: 33.333333%;margin-top:2rem;}
.shili dt{width:80%; margin: 0 auto}
.shili dt img{width:100%;}
.shili dd{width:80%; margin:1rem auto; height:182px}
.shili dd h2{line-height:24px;}
.shili dd h2 a{font-size:22px;}
.shili dd h2 a:hover{color:#77AC2A}
.shili dd p{line-height:22px;height:88px;overflow:hidden;font-size:14px;margin:15px 0}
.shili dd .more{color:#77AC2A;font-size:14px;font-weight:bold}
.link{margin-top:12px}
.link li{height:25px;line-height:25px;margin-top:5px;overflow:hidden}
.link li:hover{background:#77AC2A}
.link li a{color:#fff;font-size:14px;font-weight:bold;background:url(../images/dian.jpg) no-repeat 10px center;padding-left:21px}
.link .li1{background:#2AAC80}
.link .li2{background:#2AAAAD}
.link .li3{background:#2C7AAB}
.about{margin-top:20px}
.about h2{font-size:36px;height:80px;line-height:80px}
.pic img{width:100%}
.new{display: flex;justify-content: space-between;margin:58px 0;height:442px}
.regul{width:30%;border:1px solid #D7D7D7;border-bottom:3px solid #D7D7D7;}
.industry{width:60%;border:1px solid #D7D7D7;border-bottom:3px solid #D7D7D7;}
.new_title{height:57px;line-height:57px;}
.new_title a{font-size:24px;color:#333;padding-left:16px}
.list{padding:16px;height:349px;overflow:hidden;}
.list dt{width:266px;height:108px}
.list dt img{width:266px;height:108px}
.list dd{height:249px;overflow:hidden}
.liebiao li{margin-top:12px;line-height:18px;background:url(../images/biaoji.jpg) no-repeat left 5px;padding-left:13px}
.liebiao li a{font-size:14px;}
.liebiao li a:hover{color:#77AC2A}
.xinwen{display: flex}
.xinwen li{height:60px;width:50%;text-align:center;line-height:60px;flex-basis: 0;flex-grow: 1;max-width: 100%}
.xinwen li a{display:block;border-left:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;background:#e6e6e6;color:#999;font-size:24px;width:100%}
.xinwen li .hover{color:#333;border:0;background:#fff}
.hide{display:none}
.tabcontent{padding:18px}
.zhiwei{width:98%;height:342px;overflow:hidden;position:relative;left:0;}
.industry_list{width:99%}
.industry_list li{line-height:24px;padding:3px 20px;background:url(../images/fk.jpg) no-repeat 11px 13px;}
.industry_list li:hover{background:#77AC2A url(../images/bk.jpg) no-repeat 11px 13px;}
.industry_list li a{font-size:14px;color:#333;display:block;width:438px;line-height:24px}
.industry_list li span{float:right;color:#9A9A9A}
.industry_list li:hover span{color:#fff}
.industry_list li:hover a{color:#fff;font-weight:bold}
.copy{height:66px;line-height:66px;background:#000}
.banquan{width:90vw;text-align:center;margin:0 auto;color:#fff;font-size:14px}
.foot{background:#015001;border-top:10px solid #ECF2F0}
.fuzhu{width:90vw;margin:0 auto;display: flex;justify-content: space-between;padding:47px 0}
.map{flex: 0 0 30%;max-width: 30%;}
.links{flex: 0 0 30%;max-width: 30%;}
.contact{flex: 0 0 30%;max-width: 30%;}
.fuzhu_bt{height:41px;font-size:16px;color:#fff}
.lm li{height:30px;line-height:28px;background:url(../images/bd.jpg) repeat-x left bottom}
.lm li a{color:#CBCDCC;background:url(../images/hk.jpg) no-repeat 4px center;padding-left:14px;font-size:14px}
.fangshi p{line-height:18px;color:#CCCDC8;font-size:14px}
.btn{display:block;width:122px;height:32px;text-align:center;line-height:32px;color:#fff;font-size:14px;background:url(../images/online.jpg) no-repeat}


/*返回顶部*/
#share{position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-98+"px");bottom:20px;right:50px;width:58px;zoom:1;z-index:100;height:98px}
#share .a{width:58px;height:43px;margin-bottom:5px;} 
#share .tencent{ background:url(../images/wx1.png) no-repeat center center;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8; opacity: 0.8;position:relative;display:block;width:58px;height:43px;}
#share .tencent:hover{ filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1; opacity: 1;}
#share a#totop{cursor:pointer; background:url(../images/top.png) no-repeat center center;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8; opacity: 0.8;display:block;width:58px;height:43px;}
#share a#totop:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1; opacity: 1;}

/*维信二维码*/
#EWM{position:absolute;bottom:0px;z-index:1000;display:none;right:64px;width:176px;height:176px;background:url(../images/wx_bj.png) no-repeat;padding:15px 43px 18px 15px;}
#EWM img{width:176px;height:176px;}
.banner{width:100%;height:474px;position:relative;overflow:hidden}
.banner img{width:1900px;height:474px;position:absolute;left:50%;margin-left:-950px;top:0}
.lanmu{line-height:40px;font-size:32px;color:#333;overflow: hidden;flex-basis: 100%;margin-bottom: 1rem;}
.text_box{line-height:24px;font-size:16px;color:#666}
.pd_24{padding:30px 0;display: flex;flex-wrap: wrap;}
.left{flex-basis:0;flex-grow:1;max-width:244px;border-right:1px solid #ccc;padding-right:6px;overflow:hidden}
.right{flex-basis:0;flex-grow:2;max-width:100%;padding-left: 2rem;}
.submenu li{border-bottom:1px dashed #E0E0E0;background:url(../images/hd.jpg) no-repeat 11px 18px;}
.submenu li a{color:#666;font-size:16px;display:block;padding:12px 0 12px 31px;line-height:25px;}
.submenu li:hover{background:#77AC2A url(../images/dit.jpg) no-repeat 11px 18px;border:0}
.submenu li:hover a{color:#fff}
.submenu .hover{background:#77AC2A url(../images/dit.jpg) no-repeat 11px 18px;border:0}
.submenu .hover a{color:#fff}
.problems{margin-top:60px;height:336px;background:url(../images/problems.jpg) no-repeat;padding:65px 27px 0 27px}
.pro li{margin-top:20px}
.pro li h2{line-height:20px;background:url(../images/wen.jpg) no-repeat left 3px;padding-left:22px}
.pro li h2 a{color:#666;font-size:14px}
.pro li h2 a:hover{color:#77AC2A}
.menu_title{height:50px;line-height:50px;font-size:18px}
.jianjie p{line-height:30px;color:#666;font-size:14px}
.new_menu{margin-top:30px;position:relative;z-index:100;overflow:hidden}
.new_menu li{height:53px;float:left;margin-right:1px}
.new_menu li a{color:#666;font-size:22px;display:inline-block;background:#E9E9E9;height:51px;line-height:51px;padding:0 28px;}
.new_menu li .hover{height:52px;background:#fff;border:1px solid #CCCCCC;border-bottom:0;color:#333333}
.new_tab{border-top:1px solid #CCCCCC;margin-top:-2px;}
.lines{padding:20px;height:141px;border-bottom:1px dashed #CDCDCD}
.lines dt{width:196px;height:131px;padding:4px;border:1px solid #ccc;float:left;position:relative}
.lines dt ins{display:block;width:196px;height:131px;position:absolute;top:4px;display:none}
.lines dt a:hover ins{display:block}
.lines dt .tu{width:196px;height:131px;}
.lines dd{width:724px;float:right}
.lines dd h2 a{display:block;line-height:28px;font-size:22px;color:#333}
.lines dd h2 a:hover{color:#77AC28;font-weight:bold}
.lines dd h2 span{color:#999999;font-size:14px}
.lines dd p{line-height:24px;font-size:14px;color:333333;height:72px;margin-top:20px}
.new_tab{padding:20px 0}
.page{height:50px;text-align:center;margin-top:37px}
.page a{display:inline-block;height:30px;padding:0 13px;border:1px solid #669900;color:#617A27;line-height:30px;margin-right:4px}
.page a:hover{background:#617D28;color:#fff}
.zhaopin li{height:42px;line-height:42px;background:#EFEFEF;padding:0 39px;margin-top:9px}
.zhaopin li a{font-size:14px;color:#333}
.zhaopin li span{font-size:14px;color:#333;float:right;padding-right:50px}
.zhaopin li:hover{background:#68C49F url(../images/jt.jpg) no-repeat 961px center}
.zhaopin li:hover a{font-weight:bold;color:#fff}
.zhaopin li:hover span{color:#fff}
.huiyuan{color:#fff;font-size:14px;}
.huiyuan a{color:#FEFFFF;font-size:14px;text-decoration:underline;margin-left:10px}

.project{width:1000px;margin-top:15px;}
.project ul{overflow:hidden;}
.project li{margin-bottom:9px;_height:42px}
.project li a.header{padding:0 39px;display:block;color:#343434;height:42px;line-height:42px;position:relative;font-size:14px;}
.project li a.header span{float:right;color:#989898;font-size:14px}
.project li a.closed{background:#EFEFEF}
.project li a.opened{background:#68C49F;color:#fff;font-weight:bold}
.project li a.opened span{color:#fff;font-weight:100}
.project li li{position:relative;font-size:12px;line-height:24px;}
/*.project li .jieshao{line-height:24px;font-size:14px;color:#666;padding:30px 10px}*/
.liucheng{background:url(../images/bj.jpg) repeat-x left 95px;padding-top:11px}
.zhuangtai li{float:left;width:166px; padding-top:38px;}
.zhuangtai li span{display:block;height:38px;line-height:38px;text-align:center;font-size:14px;color:#666}
.zhuangtai li .zht{text-align:center; height:16px; background:url(../images/huidian.png) no-repeat center 0}
.zhuangtai li.hover {padding:0}
.zhuangtai li.hover .zht{ height:55px; background:url(../images/lv_biao.png) no-repeat center bottom; }
.zhuangtai li.hover h2 a{color:#76ac2a}

.zhuangtai li h2{line-height:26px;height:53px;text-align:center}
.zhuangtai li h2 a{color:#999;font-size:14px;font-weight:bold}
.zhuangtai li p{line-height:18px;color:#676767;padding: 0px 10px;}


/*登陆样式*/
.youqin{background:#68C49F;height:42px;line-height:42px;color:#fff;text-align:center;font-size:14px;font-weight:bold;font-family:Arial}
.youqin span{color:#FF0100}
.table3{margin-top:40px}
.table3 td{font-family:Arial;color:#666;font-size:18px;}
.wenben{width:387px;height:40px;background:#EFEFEF;border:1px solid #CCCCCC;margin-left:10px;color:#ccc;font-size:18px;font-family:Arial;padding:0 10px}
.table3 td span{color:#FF0100}
.textarea{width:684px;height:158px;border:1px solid #CCCCCC;background:#EFEFEF;line-height:40px;margin-left:10px;}
.liuyan{width:250px;height:42px;background:#015001;color:#fff;text-align:center;line-height:42px;border:0;font-size:18px;margin-left:10px}

.input_text{width:407px;height:40px;border:1px solid #CCCCCC;background:#EFEFEF;}
.cat-select{position:relative; padding:0px;margin-left:10px; background:#EFEFEF url(../images/log.jpg) no-repeat right 0px}
.cat-select .current{display: block;height:40px;line-height:40px;overflow:hidden;color:#ccc; padding:0px 7px}
.cat-select ul{list-style: none; border:1px solid #c6c4c2;position: absolute;z-index: 10;background:#EFEFEF;width:407px; padding:5px 0px; margin-left:-1px}
.cat-select ul li{line-height:40px}
.cat-select ul li a{color:#727171; display:block; padding:0px 7px}
.cat-select ul li a:hover{ color:#727171; background:#dcd9d7}
.Validform_error{border: 1px solid #BA0808;}

.about-container{position: relative;display:flex;margin: 0 auto;min-height: 200px;background-size:cover}
.about-inner-img{width:100%;object-fit:scale-down}
.about-inner-text {position:absolute;top: 0px;left: 10vw;height: 100%;display: flex;align-items: center;color: white}
.link-button{background: red;width: 6rem;font-size:1rem;font-weight:400;padding: 0.5rem;border-radius: 0.3rem;display: flex;justify-content: center;cursor: pointer}
.inner-lg {font-size: 3rem;font-weight: 500}
.inner-md {font-size: 1.5rem;font-weight: 400}
@media screen and (max-width: 1300px) {
  .inner-lg{
    font-size: 2.4rem;
  }
  .inner-md{
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 900px) {
  .inner-lg{
    font-size: 2rem;
  }
  .inner-md{
    font-size: 1.2rem;
  }
}
